Author:

Longitude 120

Academy City's Puppet Master

885 chapters